
#pragma once

/*++

Module Name:

    device.h

Abstract:

    This file contains the device definitions.

Environment:

    Kernel-mode Driver Framework

--*/

extern WDFDEVICE    g_wdfControlDevice;

//
// Function to initialize the device and its callbacks
//
NTSTATUS
dnsfilterCreateDevice(
_Inout_ PWDFDEVICE_INIT DeviceInit
);

EVT_WDF_DEVICE_SHUTDOWN_NOTIFICATION dnsfilterShutdown;
EVT_WDF_DEVICE_FILE_CREATE dnsfilterEvtDeviceFileCreate;
EVT_WDF_FILE_CLOSE dnsfilterEvtFileClose;
